@charset "utf-8";
/*-------------------------------   index 首页---------------------------------*/
.ititle { width: 100%; padding-top: 12px; height: 67px; text-align: center; color: #515151; }
.ititle div { width: 234px; margin: 0 auto; border-top: 1px solid #69ac19; }
.ititle p { font-size: 20px; line-height: 26px; height: 26px; overflow: hidden; background: url(../images/body.jpg) left top repeat; width: 86px; margin: -12px auto 0 }
.ititle font { font-size: 14px; text-transform: uppercase; color: #69ac19; }
/* con1_bg */
.con1_bg { width: 1211px; overflow: hidden; background: url(../images/con1bg.png) no-repeat; margin: 0 auto; margin-top: -86px; position: relative; }
.con1 { width: 1198px; margin: 0 auto; overflow: hidden; }
.con1_title { width: 187px; float: left; text-align: center; font-size: 26px; color: #fff; margin-top: 90px; font-weight: bold; }
.con1_list { width: 1011px; float: right; overflow: hidden; }
.con1_list li { width: 200px; height: 149px; float: left; overflow: hidden; background: url(../images/aa1.jpg) no-repeat right center; }
.con1_list li:last-child { background: none; }
.classpic { width: 48px; height: 48px; margin: 0 auto; padding-top: 30px; }
.classpic img { width: 48px; height: 48px; display: block; }
.con1_list li a span { display: block; width: 111px; height: 44px; text-align: center; font: 16px/44px "microsoft yahei"; color: #414141; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin: 0 auto; }
/* con2_bg */
.con2_bg { width: 100%; height: 416px; background-position: center top; background-repeat: no-repeat; background-size: cover }
.con2 { width: 1198px; height: 416px; margin: 20px auto; overflow: hidden; }
.notice { float: left; width: 650px; height: 417px; background: #F00; }
.notice img { width: 650px; height: 417px; object-fit: cover; }
.con2_about { width: 638px; height: 290px; overflow: hidden; float: left; position: relative; margin-left: -91px; background: #246db9; margin-top: 127px; }
.con2_bigbox p { width: 97%; text-align: left; padding-left: 3%; font-size: 26px; color: #fff; padding-top: 28px; font-weight: bold; }
.con2_bigbox_a { width: 94%; padding-top: 10px; padding-bottom: 10px; padding-left: 3%; padding-right: 3%; color: #fff; font-size: 16px; line-height: 30px; }
.con2_bigbox_a a { color: #fff; }
.con2_bigbox_b { width: 97%; text-align: left; padding-left: 3%; font-size: 20px; color: #fff; text-indent: 6%; text-transform: Uppercase; font-weight: bold; background: url(../images/about1.jpg) 3% center no-repeat; }
.con2_bigbox_c { width: 122px; height: 38px; border: 2px #ffffff solid; line-height: 38px; font-size: 16px; text-align: center; color: #fff; margin-top: 26px; margin-left: 3%; }
.con2_bigbox_c a { color: #fff; }
.aboutlast { width: 1197px; margin: 30px auto; }
.aboutlast li { width: 375px; height: 231px; background: url(../images/listbj.jpg) 0 bottom repeat-x; float: left; margin-right: 36px; }
.aboutlast li .imer { width: 48px; height: 48px; margin: 36px auto 0 auto; }
.aboutlast li .imerh4 { width: 100%; text-align: center; font-size: 20px; font-weight: bold; color: #414141; line-height: 44px; background: url(../images/xx.png) no-repeat bottom; }
.aboutlast li .imebt { width: 326px; line-height: 30px; font-size: 16px; text-align: center; margin: 10px auto 0 auto; }
/* con3_bg */
.con3_bg { width: 100%; padding-bottom: 30px; background-position: center top; background-repeat: no-repeat; background-size: cover; overflow: hidden; }
.con3 { width: 1197px; margin: 0 auto; overflow: hidden; }
.con3_title { width: 293px; height: 324px; float: right; overflow: hidden; position: relative; }
.con3_title_h4 { color: #f4f4f4; font-size: 83px; font-weight: bold; text-transform: uppercase; position: absolute; top: 54px; text-align: center; width: 100%; }
.con3_title_h3 { color: #414141; font-size: 30px; position: absolute; top: 106px; text-align: center; width: 100%; font-weight: bold; }
.con3_title_h5 { width: 100%; line-height: 30px; text-align: center; font-size: 16px; position: absolute; width: 100%; text-align: center; top: 176px; }
.con3_title_an { width: 126px; height: 40px; background: #246db9; color: #fff; font-size: 16px; top: 279px; left: 50%; margin-left: -63px; display: block; position: absolute; text-align: center; line-height: 40px; text-align: center; }
.con3_list { width: 900px; float: left; height: auto; overflow: hidden; margin: 0 auto; }
.con3_list li { width: 274px; height: 375px; float: left; overflow: hidden; margin-right: 20px; }
.con3_list li .div1 { width: 274px; height: 375px; margin: 0 auto; overflow: hidden; position: relative; }
.pro_img { display: block; width: 274px; height: 330px; margin: 0 auto; }
.con3_list li .div1_p { width: 210px; height: 93px; background: #246db9; margin: 0 auto; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font: 14px/58px "microsoft yahei"; color: #0c4201; text-align: center; position: relative; margin-top: -48px; }
.con3_list li .div1_p a { color: #fff }
.topa { width: 174px; height: 34px; border-bottom: 1px #fff solid; line-height: 34px; text-align: center; color: #fff; font-size: 20px; margin: 0 auto; margin-top: 8px; overflow: hidden; }
.topb { width: 174px; height: 34px; line-height: 34px; text-align: center; color: #fff; font-size: 16px; margin: 0 auto; overflow: hidden; }
.zoom { position: absolute; display: block; background: url(../images/zoom.png) 0 0 no-repeat; width: 40px; height: 40px; right: 5px; top: 5px; cursor: pointer }
#picShow { position: fixed; width: 100%; height: 100%; background: url(../images/blackbg.png) 0 0 repeat; left: 0; top: 0; z-index: 9999 }
.pic_show_box { width: 100%; height: 100%; overflow: hidden; position: relative; }
.pic_show_box img { display: block; margin: 93px auto 0; border: 5px solid rgba(255,255,255,.2); }
.pic_quit { position: absolute; background: url(../images/quit.png) 0 0 no-repeat; width: 64px; height: 64px; top: 0; right: 0; cursor: pointer }
.lbtn { display: block; position: absolute; background: url(../images/leftbtn.png) 0 0 no-repeat; width: 53px; height: 53px; top: 287px; left: 65px; }
.rbtn { display: block; position: absolute; background: url(../images/rightbtn.png) 0 0 no-repeat; width: 53px; height: 53px; top: 287px; right: 65px; }
.pic_show_box p { width: 593px; text-align: center; margin: 0 auto; overflow: hidden; font: 18px/106px "microsoft yahei"; color: #0c4201; text-overflow: ellipsis; white-space: nowrap }
.pic_show_box p a { color: #fff; }
/* con4 */
.cin4f { width: 100%; overflow: hidden; height: 640px; }
.con4 { width: 1197px; margin: 0 auto; overflow: hidden; }
.con4_left { float: left; width: 665px; }
.con4_title1 { width: 100%; line-height: 79px; color: #fff; font-size:26px;}
.con4_title1_tit { width: 100%; line-height: 50px; color: #adadad; font-size: 26px; text-transform: uppercase; text-align: center; background: url(../images/xxa.jpg) center bottom no-repeat; }
.con4_title1_tita { width: 100%; line-height: 50px; color: #414141; font-size: 26px; font-weight: bold; text-align: center; }
.news_top { width: 100%; height: auto; overflow: hidden; }
.news_top p { width: 100%; height: 30px; overflow: hidden; font: 16px/30px "microsoft yahei"; color: #0c4201; background: url(../images/icons1.png) 5px center no-repeat; text-indent: 25px; text-overflow: ellipsis; white-space: nowrap; }
.news_top p a { color: #fff; margin-right: 12px; }
.news_top div { padding-left: 25px; font: 16px/28px "microsoft yahei"; color: #b7b5b5; margin-top: 5px; margin-bottom: 5px; }
.con4_news { width: 100%; height: auto; overflow: hidden; }
.con4_news li { width: 100%; height: 36px; overflow: hidden; background: url(../images/icons1.png) 5px center no-repeat; text-indent: 25px; text-overflow: ellipsis; white-space: nowrap; font: 16px/36px "microsoft yahei"; color: #fff; }
.con4_news li a { color: #fff; margin-right: 12px; }
.chakangd { width: 124px; height: 38px; line-height: 38px; text-align: center; color: #fff; font-size: 16px; border: 1px #fff solid; display: block; margin-top: 35px; }
/* con5 */
.con5_bg { width: 100%; height: 534px; }
.con5 { width: 1197px; margin: 0 auto; }
.con5_box { width: 1197px; margin: 24px auto 0; }
.con5_pic1 { float: left; width: 362px; height: 364px; overflow: hidden; position: relative; margin-left: 18px; margin-right: 18px; box-shadow: rgba(0,0,0,0.12) 0px 3px 13px 1px; border-radius: 5px; }
.con5_img { width: 362px; height: 211px; border-radius: 5px; }
.black_box { width: 327px; margin: 0 auto; }
.black_box p { padding-top: 15px; padding-bottom: 6px; font-size: 16px; color: #414141; }
.black_box p a { color: #414141; }
.black_box h4 { line-height: 32px; font-size: 16px; color: #b0b0b0; }
.black_box h6 { line-height: 35px; border-top: 1px #e4e4e4 solid; color: #414141; margin-top: 6px; }
.abc_a { width: 126px; height: 40px; background: #246db9; color: #fff; font-size: 16px; display: block; text-align: center; line-height: 40px; text-align: center; margin: 0 auto; }


